package s0001;
/**
 * @author KK
 * @create 2021/11/12 20:41
 */
public class Two_Sum {
    /**
     * 在数组中找到 2 个数之和等于给定值的数字，结果返回 2 个数字在数组中的下标。
     * @param numbers   待查找的数组
     * @param target    目标值
     * @return  返回数组下标的位置，如果没有找到则返回null
     *          找到返回例："[2,3]"
     *          未找到返回例： return null
     * @throws IllegalAccessException 
     */
    public  static int[] two_Sum(int [] numbers,int target) throws IllegalAccessException{
    	
    for(int i=0;i<numbers.length;i++){
    	for(int j=i+1;j<numbers.length;j++){
    	if(numbers[j]==target-numbers[i]){
    		return new int[] {i,j};
    	}
    }
    }
    throw new IllegalAccessException("null");
    }
}
   

 
